ru.tcl.dxf.entities
Class Entity

java.lang.Object
  |
  +--ru.tcl.dxf.DXFObject
        |
        +--ru.tcl.dxf.entities.Entity
Direct Known Subclasses:
Arc, Attdef, Attrib, Circle, Dimension, Face3d, Insert, Line, Line3d, Point, Polyline, Shape, Solid, Text, Trace, Vertex

public abstract class Entity
extends DXFObject

Класс Entity является базовым для всех примитивов.

Since:
TCL DXF 1.0
See Also:
Serialized Form

Constructor Summary
Entity()
           
Entity(DXFDocument doc)
           
 
Method Summary
 int getColorNumber()
          Возвращает номер цвета (по умолчанию BYLAYER).
 double getElevation()
          Возвращает уровень возвышения (по умолчанию = 0).
abstract  java.lang.String getEntityName()
          Возвращает наименование примитива.
 DXFPoint getExtrusionDirection()
          Возвращает направление экструзии.
 Layer getLayer()
          Возвращает имя слоя.
 LineType getLineType()
          Возвращает имя типа линии (по умоляанию BYLAYER).
 double getThickness()
          Возвращает высоту (толщину) (по умолчанию = 0).
protected  boolean readCommonPropertiesDXF(DXFTokenizer tokenizer)
          Считывает общее свойство примитивов.
 
Methods inherited from class ru.tcl.dxf.DXFObject
getDocument, readDXF, setDocument
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Entity

public Entity()

Entity

public Entity(DXFDocument doc)
Method Detail

getColorNumber

public final int getColorNumber()
Возвращает номер цвета (по умолчанию BYLAYER).
Returns:
номер цвета.
Since:
TCL DXF 1.0

getElevation

public final double getElevation()
Возвращает уровень возвышения (по умолчанию = 0).
Returns:
уровень возвышения.
Since:
TCL DXF 1.0

getEntityName

public abstract java.lang.String getEntityName()
Возвращает наименование примитива.
Returns:
наименование примитива.
Since:
TCL DXF 1.0

getExtrusionDirection

public final DXFPoint getExtrusionDirection()
Возвращает направление экструзии.
Returns:
направление экструзии.
Since:
TCL DXF 1.0

getLayer

public final Layer getLayer()
Возвращает имя слоя.
Returns:
имя слоя.
Since:
TCL DXF 1.0

getLineType

public final LineType getLineType()
Возвращает имя типа линии (по умоляанию BYLAYER).
Returns:
имя типа линии.
Since:
TCL DXF 1.0

getThickness

public final double getThickness()
Возвращает высоту (толщину) (по умолчанию = 0).
Returns:
высота (толщина).
Since:
TCL DXF 1.0

readCommonPropertiesDXF

protected boolean readCommonPropertiesDXF(DXFTokenizer tokenizer)
Считывает общее свойство примитивов. Возвращает true, если считывание прошло успешно.
Returns:
true, если считывание прошло успешно.
Since:
TCL DXF 1.0